Software Maintenance Evaluation of Agile Software Development Method Based on OpenStack
نویسندگان
چکیده
We evaluated software maintenance of an open source cloud platform system we developed using an agile software development method. We previously reported on a rapid service launch using the agile software development method in spite of large-scale development. For this study, we analyzed inquiries and the defect removal efficiency of our recently developed software throughout one-year operation. We found that the defect removal efficiency of our recently developed software was 98%. This indicates that we could achieve sufficient quality in spite of largescale agile development. In term of maintenance process, we could answer all enquiries within three business days and could conduct version-upgrade fast. Thus, we conclude that software maintenance of agile software development is not ineffective. key words: agile software development method, software maintenance, defect removal efficiency, cloud computing, OpenStack, open source software
منابع مشابه
Evaluation of Agile Software Develeopment Method for Carrier Cloud Service Platform Development
In this paper, we evaluate a method of agile software development for carrier Cloud service platform development. It is generally said that agile software development is suitable for small-scale development, but we adopt it for the development which has more than 30 members. We attempted to enable automatic regression tests for each iteration when we adopted agile software development, so that ...
متن کاملAgile Software Development Documentation and Maintainability
This research seeks to identify or create best documentation and maintenance practices for Agile software development. Many organizations are attempting to use Agile but problems persist with documentations and maintenance. This is a critical research issue since organizations spend, on average, 70 80% of the money in the software development life-cycle on maintenance (Jones, 2000; Jones and Bo...
متن کاملSoftware Maintainability and Usability in Agile Environment
This research is based on software maintainability and usability in the agile environment. Maintainability of the system is the ability to undergo changes relatively easily. These changes can affect components, services, interfaces and functionality when adding or changing functions, errors, and respond to business needs. Usability is defined as the application that meets the requirements of us...
متن کاملA Maintainability Enhancement Procedure for Reducing Agile Software Development Risk
In mobile communications age, environment changes rapidly, the requirements change is the software project must face challenge. Able to overcome the impact of requirements change, software development risk can be effectively decreased. In order to reduce software requirements change risk, the paper investigates the major software development models and recommends the adaptable requirements chan...
متن کاملCritical Success Factors in Distributed Agile for Outsourced Product Development
Agile Software Development and the breed of Agile Methodologies (XP, SCRUM, DSDM, etc.) have gained popularity since 2001. Primarily founded as methodologies for software projects executed at a single location, Agile Methodologies have started showing promising results in multi-site projects too with many adopters and practitioners across the globe. For more than two decades, offshore delivery ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEICE Transactions
دوره 98-D شماره
صفحات -
تاریخ انتشار 2015